class C<+T,-U> {}
function f<+T,-U>() {}
type T<+T,-U> = {}
